package com.okbihuo.perm.component.file.domain;


import com.okbihuo.perm.core.mp.base.MyIdModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.*;

/**
 * 文件内容表
 * 使用物理删除
 * @author November
 */
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@Getter
@Setter
public class ComFileContent extends MyIdModel {
    public static ComFileContent create(String filename, String md5, byte[] content) {
        return new ComFileContent(filename, md5, content.length, content);
    }

    /**
     * 文件名
     */
    private String filename;
    /**
     * md5
     */
    private String md5;
    /**
     * 大小
     */
    private int size;
    /**
     * 文件内容
     */
    private byte[] content;

}
